//==============================================================================
// male_anim.txt
//==============================================================================

import bow_defines_anim.txt



//==============================================================================
define SunLight
{
   set hotspot
   {
      version
      {
         Visualparticle SFX A God Power Summon Sunlight
      }
   }
}

//==============================================================================
define GroundGlow
{
   set hotspot
   {
      version
      {
         Visualparticle SFX A God Power Summon GroundGlow
      }
   }
}

//==============================================================================
define heroglow
{
   set hotspot
   {
      version
      {
         Visualparticle SFX G Arkantos Glow
      }
   }
}

//==============================================================================
define soul
{
   set hotspot
   {
      version
      {
         Visualparticle SFX A Hero Soul
      }
   }
}

//==============================================================================
define soulaurora
{
   set hotspot
   {
      version
      {
         Visualparticle SFX A Hero Soul Aurora
      }
   }
}

//==============================================================================
define heavenlight
{
   set hotspot
   {
      version
      {
         Visualparticle SFX A Hero Soul Heaven Light
      }
   }
}

//==============================================================================
define soulbirth
{
   set hotspot
   {
      version
      {
         Visualparticle SFX A Hero Soul Birth
      }
   }
}


//==============================================================================
define SunLight
{
   set hotspot
   {
      version
      {
         Visualparticle SFX A God Power Summon Sunlight
      }
   }
}

//==============================================================================
define arrow
{
	set hotspot
	{
		version
		{
			Visual Villager Arrow Normal
		}
	}
}

//==============================================================================
define basket
{
	set hotspot
	{
		version
		{
			Visual Attachments A basket
		}
	}  
}

//==============================================================================
define Seeds
{
	set hotspot
	{
		version
		{
			Visualparticle SFX A Sow Seeds
		}
	}  
}

//==============================================================================
define digdust
{
	set hotspot
	{
		version
		{
			Visualparticle SFX A Villager Digging Dust
		}
	}  
}

//==============================================================================
define axe
{
	TechLogic Hand Axe/Bow Saw/Carpenters
	set hotspot
	{
		version
		{
			Visual Attachments A Axe Hatchet
		}
	}
	set hotspot
	{
		version
		{
			Visual Attachments A Axe Wood
		}
	}
	set hotspot
	{
		version
		{
			Visual Attachments A Axe DoubleBit
		}
	}
}


//==============================================================================
define weapon
{
	TargetLogic none/wood
	set hotspot
	{
		version
		{
			Visual Attachments A Knife
		}
	}
	set hotspot
	{
		version
		{
			connect hotspot axe hotspot
		}
	}
}

//==============================================================================
define hammer
{
	set hotspot
	{
		version
		{
			Visual Tool Hammer
		}
	}
}

//==============================================================================
define hoe
{
	set hotspot
	{
		version
		{
			Visual tool hoe
		}
	}
}

//==============================================================================
define knife
{
	set hotspot
	{
		version
		{
			Visual tool knife
		}
	}
}

//==============================================================================
define pickaxe
{
	TechLogic PickAxe/Shaft Mine/Quarry
	set hotspot
	{
		version
		{
			Visual Tool Pickaxe Stone
		}
	}
	set hotspot
	{
		version
		{
			Visual Tool Pickaxe MetalBit
		}
	}
	set hotspot
	{
		version
		{
			Visual Tool Pickaxe Miners
		}
	}
}

//==============================================================================
define carryStuff
{
	CarryTypeLogic grain/meat/fish/wood/gold
	set hotspot
	{
		version
		{
			Visual Attachments A Resource Grain
		}
	}
	set hotspot
	{
		version
		{
			Visual Attachments A Resource Meat
		}
	}
	set hotspot
	{
		version
		{
			Visual Attachments A Resource Fish
		}
	}
	set hotspot
	{
		version
		{
			Visual Attachments A Resource Wood
		}
	}
	set hotspot
	{
		version
		{
			Visual Attachments A Resource Gold
		}
	}
}

//==============================================================================
define BloodSpurt
{
	set hotspot
	{
		version
		{
			Visualparticle SFX A Blood Spurt
		}
	}
}

//==============================================================================
anim GatherChop
{
	SetSelector
	{
		VariationLogic
		SetSelector
		{
			set hotspot
			{
				version
				{
					Visual Villager E male_chopA
//-- auto generated by the bang animation tool
//-- do not hand edit these values
						tag SpecificSoundSet 0.90 false GatherChop checkVisible 
//-- end auto generated section
					connect RightHand Axe hotspot
					length 2.0
					Connect FRONTABDOMEN heroglow hotspot
				}
			}
		}

	}
}

//==============================================================================
anim GatherMine
{
	SetSelector
	{
		TargetLogic none/dig pile
		SetSelector
		{
			VariationLogic
			set hotspot
			{
				version
				{
					Visual Villager E male_mineA
//-- auto generated by the bang animation tool
//-- do not hand edit these values
						tag GenericSound 0.58 true	
						tag SpecificSoundSet 0.84 false GatherMine checkVisible 
//-- end auto generated section
					connect RightHand pickaxe hotspot
					length 2.0
					Connect FRONTABDOMEN heroglow hotspot
				}
			}
		}
	}
}


//==============================================================================
anim Attack
{
	SetSelector
	{
		TargetLogic none/wood
		SetSelector
		{
			variationLogic
			SetSelector
			{
				set hotspot
				{
					version
					{
						Visual Villager E male_handattack
//-- auto generated by the bang animation tool
//-- do not hand edit these values
						tag GenericSound 0.40 true	
						tag Attack 0.52 true	
//-- end auto generated section
						connect RightHand weapon hotspot
						Connect FRONTABDOMEN heroglow hotspot
					}
				}
			}

		Setselector
		{
			variationLogic
			SetSelector
			{
				set hotspot
				{
					version
					{
						Visual Villager E male_chopdown
//-- auto generated by the bang animation tool
//-- do not hand edit these values
						tag GenericSound 0.40 true	
						tag Attack 0.70 true	
						tag SpecificSoundSet 0.70 false TreeHit checkVisible 
//-- end auto generated section
						connect RightHand axe hotspot
						Connect FRONTABDOMEN heroglow hotspot
					}
				}
			}
		}
	}
}


//==============================================================================
anim RangedAttack
{
	SetSelector
	{
		VariationLogic
		SetSelector
		{
			set hotspot
			{
				version
				{
					Visual Villager E male_RangedAttack
//-- auto generated by the bang animation tool
//-- do not hand edit these values
						tag GenericSound 0.61 true	
						tag SpecificSoundSet 0.55 false Arrow checkVisible 
						tag Attack 0.59 true	
//-- end auto generated section
					connect LeftHand bow hotspot
					Connect FRONTABDOMEN heroglow hotspot
				}
			}
		}
	}
}


//==============================================================================
anim Death
{
	SetSelector
	{
		VariationLogic
		SetSelector
		{
			set hotspot
			{
				version
				{
					Visual Villager E male_DeathA
                    connect ATTACHPOINT soul hotspot
			        connect ATTACHPOINT soulaurora hotspot
			        connect ATTACHPOINT heavenlight hotspot
			        connect ATTACHPOINT soulbirth hotspot					
				}
			}
		}
	}
}


//==============================================================================
anim Idle
{
	SetSelector
	{
		VariationLogic
		SetSelector
		{
			InventoryLogic 0 1
			SetSelector
			{
				set hotspot
				{
					version
					{
						Visual Villager E Male_IdleA
						Connect FRONTABDOMEN heroglow hotspot
					}
				}
			}
			SetSelector
			{
				set hotspot
				{
					version
					{
						Visual Villager E Male_CarryIdleA
						
						Connect ATTACHPOINT carryStuff hotspot
						Connect FRONTABDOMEN heroglow hotspot
					}
				}
			}
		}
	}
}



//==============================================================================
anim Bored
{
	SetSelector
	{
		VariationLogic
		SetSelector
		{
			set hotspot
			{
				version
				{
					Visual Villager E male_boredA
					Connect FRONTABDOMEN heroglow hotspot
				}
			}
		}
	}
}

//==============================================================================
anim walk
{
	SetSelector
	{
		VariationLogic
		SetSelector
		{
			InventoryLogic 0 1
			SetSelector
			{
				set hotspot
				{
					version
					{
						Visual Villager E male_walkA
	//-- auto generated by the bang animation tool
	//-- do not hand edit these values
							tag FootstepRight 0.10 true	
							tag FootstepLeft 0.35 true	
							tag FootstepRight 0.60 true	
							tag FootstepLeft 0.85 true	
	//-- end auto generated section
	                    Connect FRONTABDOMEN heroglow hotspot
					}
				}
			}
			SetSelector
			{
				set hotspot
				{
					version
					{
						Visual Villager E male_Carry
	//-- auto generated by the bang animation tool
	//-- do not hand edit these values
							tag FootstepLeft 0.50 true	
							tag FootstepRight 0.90 true	
	//-- end auto generated section
						Connect ATTACHPOINT carryStuff hotspot
						Connect FRONTABDOMEN heroglow hotspot
					}
				}
			}
		}
	}
}


//==============================================================================
anim Build
{
	SetSelector
	{
		VariationLogic
		SetSelector
		{
			TargetLogic none/farm/dig pile/excavation
			Set hotspot
			{
				version
				{
			Visual Villager E male_BuildA					
//-- auto generated by the bang animation tool
//-- do not hand edit these values
						tag GenericSound 0.92 true	
						tag SpecificSoundSet 1.00 false Build checkVisible 
//-- end auto generated section
			  connect RightHand hammer hotspot
			  Connect FRONTABDOMEN heroglow hotspot        
				}
			}
			Set hotspot
			{
				version
				{
					Visual Villager E male_sow
					
					connect ATTACHPOINT basket hotspot
					connect RightHand seeds hotspot
					Connect FRONTABDOMEN heroglow hotspot
				}
			}
			set hotspot
			{
				version
				{
					Visual Villager E male_DigA
//-- auto generated by the bang animation tool
//-- do not hand edit these values
						tag GenericSound 0.58 true	
						tag SpecificSoundSet 0.17 false GatherFarm checkVisible 
//-- end auto generated section
					connect ATTACHPOINT digdust hotspot
					Connect FRONTABDOMEN heroglow hotspot
				}
			}
			set hotspot
			{
				version
				{
					Visual Villager E male_DigA
//-- auto generated by the bang animation tool
//-- do not hand edit these values
						tag GenericSound 0.58 true	
						tag SpecificSoundSet 0.17 false GatherFarm checkVisible 
//-- end auto generated section
					connect ATTACHPOINT digdust hotspot
					Connect FRONTABDOMEN heroglow hotspot
				}
			}
		}
	}
}


//==============================================================================
anim GatherFarm
{
	SetSelector
	{
		VariationLogic
		SetSelector
		{
			set hotspot
			{
				version
				{
					Visual Villager E male_Farm
//-- auto generated by the bang animation tool
//-- do not hand edit these values
						tag GenericSound 0.64 true	
						tag SpecificSoundSet 0.00 false GatherFarm checkVisible 
//-- end auto generated section
					connect RightHand hoe hotspot
					Connect FRONTABDOMEN heroglow hotspot
				}
			}
		}
	}
}


//==============================================================================
anim GatherHunt
{
	SetSelector
	{
		VariationLogic
		SetSelector
		{
			set hotspot
			{
				version
				{
					Visual Villager E male_Slice
//-- auto generated by the bang animation tool
//-- do not hand edit these values
						tag GenericSound 0.65 true	
						tag SpecificSoundSet 0.80 false GatherFlay checkVisible 
//-- end auto generated section
					connect RightHand knife hotspot
					Connect FRONTABDOMEN heroglow hotspot
				}
			}
		}
	}
}

//==============================================================================
anim carry
{
	SetSelector
	{
		VariationLogic
		SetSelector
		{
			set hotspot
			{
				version
				{
					Visual Villager E male_Carry
//-- auto generated by the bang animation tool
//-- do not hand edit these values
						tag FootstepLeft 0.50 true	
						tag FootstepRight 0.90 true	
//-- end auto generated section
					Connect ATTACHPOINT carryStuff hotspot
					Connect FRONTABDOMEN heroglow hotspot
				}
			}
		}
	}
}

//==============================================================================
anim pray
{
	SetSelector
	{
		VariationLogic
		SetSelector
		{
			set hotspot
			{
				version
				{
					Visual Villager E male_prayA
					Connect FRONTABDOMEN heroglow hotspot
				}
			}
		}
	}
}

//==============================================================================
anim flail
{
	SetSelector
	{
		VariationLogic
		SetSelector
		{
			set hotspot
			{
				version
				{
					Visual Villager E male_flailA
					Connect FRONTABDOMEN heroglow hotspot
				}
			}
		}
	}
}

//==============================================================================
anim Gatherbush
{
	SetSelector
	{
		VariationLogic
		SetSelector
		{
			set hotspot
			{
				version
				{
					Visual Villager E male_HarvestA
//-- auto generated by the bang animation tool
//-- do not hand edit these values
						tag GenericSound 0.67 true	
						tag SpecificSoundSet 0.48 false Forage checkVisible 
//-- end auto generated section
					connect LeftHand basket hotspot
					Connect FRONTABDOMEN heroglow hotspot
				}
			}
		}
	}
}

